/*公共样式*/
/*1.样式重置*/
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
  padding: 0;
  margin : 0;
  /*设置盒模型*/
  box-sizing: border-box;
  /*去除移动端特有的点击高亮效果*/
  -webkit-tap-highlight-color: transparent;
}

body {
  font-size: 12px;
  color    : #000000;
}

a,
a:hover {
  color          : #666;
  text-decoration: none;
}

ul {
  list-style: none;
}

input {
  /*1.清除文本框获取焦点时默认的边框阴影*/
  outline: none;
  /*2.去除边框*/
  border: none;
  /*3.添加边框*/
  border: 1px solid #ccc;

}

input::-webkit-input-placeholder {
  /* placeholder颜色  */
  color: #aab2bd;
  /* placeholder字体大小  */
  font-size  : 12px;
  font-weight: 300;
}

.clearfix::before,
.clearfix::after {
  content    : "";
  display    : block;
  height     : 0;
  line-height: 0px;
  clear      : both;
  visibility : hidden;
}

p {
  word-wrap: break-word;
}

html {
  overflow-y: scroll;
}

img {
  vertical-align: top;
  border        : 0;
}

ol,
ul {
  list-style: none;
}

h1 {
  font-size  : 24px;
  font-weight: normal;
}

h2 {
  font-size  : 20px;
  font-weight: 700;
}

h3 {
  font-size  : 16px;
  font-weight: normal;
}

h4 {
  font-size  : 15px;
  font-weight: normal;
}

h5,
h6 {
  font-size  : 12px;
  font-weight: normal;
}